Volume 68, Issue 2, September 2023, Pages 43-63
Mohamed F Ibrahim; Mohamed H Emam; Hammam A Mowafy; Mohsen M Afouna